package com.ruicar.afs.cloud.manage.detail.vo;

import com.ruicar.afs.cloud.common.modules.contract.enums.BusinessSourceEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.CaseStatusEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.ContractBusinessEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.DataSourceEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>Description: </p>
 *
 * @author ZC.GUO
 * @version 1.0
 * @date create on 2020-09-03 16:14
 */
@Data
public class ManageApplyRecordVo {
    /** 合同号码 */
    @ApiModelProperty("合同号码")
    private String contractNo;
    /** 案件编号 */
    @ApiModelProperty("案件编号")
    private String caseNo;
    /** 业务类型 枚举值：合同取消、身份信息变更、联系方式变更、银行卡变更、还款日变更、资产信息变更、合同重出、溢缴款退款、延期申请、提前结清、展期、保险业务 */
    @ApiModelProperty("业务类型 枚举值：费用豁免单丶合同取消、身份信息变更、联系方式变更、银行卡变更、还款日变更、资产信息变更、合同重出、溢缴款退款、延期申请、提前结清、展期、保险业务")
    private ContractBusinessEnum contractBusiness;
    /** 案件状态 枚举值   ：未提交，审核中，审核通过，审核拒绝 */
    @ApiModelProperty("案件状态 枚举值   ：未提交，审核中，审核通过，审核拒绝")
    private CaseStatusEnum caseStatus;
    /** 数据来源 枚举值：CMS、多品系统 */
    @ApiModelProperty("数据来源 枚举值：CMS、多品系统")
    private DataSourceEnum dataSource;
    /** 业务来源 枚举值 */
    @ApiModelProperty("业务来源 枚举值")
    private BusinessSourceEnum businessSource;
    /** 申请时间 */
    @ApiModelProperty("申请时间")
    private String applyTime;
    /** 结束时间 案件审批完成时间 */
    @ApiModelProperty("结束时间 案件审批完成时间")
    private String endDate;
    /** 创建人 */
    @ApiModelProperty("创建人")
    private String createBy;

    private Long id;
}
